<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>简易计算机</title>
	</head>
	<body>
		<p>数字1:</p>
		<input id="n1" type="text" />
		<p>数字2:</p>
		<input id="n2" type="text" />
		<!--按钮的点击事件：执行add函数-->
		<br />
		<br />
		<p>
		<input id="btn" type="button" value="求和" onclick="add()" />
		<input id="btn1" type="button" value="求差" onclick="jian()" />
		<input id="btn2" type="button" value="求积" onclick="chen()" />
		<input id="btn3" type="button" value="求除" onclick="chu()" />
		</p>
		<p id="sum"></p>
		<script>
			function add(){
				var num1=document.getElementById('n1');
				var num2=document.getElementById('n2');
				var sum=document.getElementById('sum');
				var result=Number(num1.value)+Number(num2.value);
				if(isNaN(num1.value)){
					alert("第一个数字不合法，是非数字型")
				}else if(isNaN(num2.value)){
					alert("第二个数字不合法，是非数字型")
				}else{
					sum.innerHTML=(num1.value)+"+"+(num2.value)+"="+result
				}
				}
			function jian(){
				var num1=document.getElementById('n1');
				var num2=document.getElementById('n2');
				var sum=document.getElementById('sum');
				var result=Number(num1.value)-Number(num2.value);
				if(isNaN(num1.value)){
					alert("第一个数字不合法，是非数字型")
				}else if(isNaN(num2.value)){
					alert("第二个数字不合法，是非数字型")
				}else{
					sum.innerHTML=(num1.value)+"-"+(num2.value)+"="+result
				}
				}
			function chen(){
				var num1=document.getElementById('n1');
				var num2=document.getElementById('n2');
				var sum=document.getElementById('sum');
				var result=Number(num1.value)*Number(num2.value);
				if(isNaN(num1.value)){
					alert("第一个数字不合法，是非数字型")
				}else if(isNaN(num2.value)){
					alert("第二个数字不合法，是非数字型")
				}else{
					sum.innerHTML=(num1.value)+"*"+(num2.value)+"="+result
				}
				}
			function chu(){
				var num1=document.getElementById('n1');
				var num2=document.getElementById('n2');
				var sum=document.getElementById('sum');
				var result=Number(num1.value)/Number(num2.value);
				if(isNaN(num1.value)){
					alert("第一个数字不合法，是非数字型")
				}else if(isNaN(num2.value)){
					alert("第二个数字不合法，是非数字型")
				}else{
					sum.innerHTML=(num1.value)+"/"+(num2.value)+"="+result
				}
				}
		</script>
	</body>
</html>
